polynomials review